home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / serien / purity / nr.22 / iff2src / liesmich < prev    next >
Text File  |  1995-04-23  |  2KB  |  80 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.     Iff2Src  - ein Programm, um Graphiken direkt in eigene
  7.     Programme einzubinden.
  8.  
  9.     Eigentlich produziert diese Programm nur Quellcodes für
  10.     C und Assembler, aber mit wenig Aufwand lassen sich diese
  11.     so generierten Sources für Pascal verwenden.
  12.  
  13.     In meinen Augen ist es am einfachsten, den generierten
  14.     C-Code nach Pascal umzuschreiben. KEINE PANIK - das ist halb
  15.     so wild. Ich habe ein beispiel beigelegt und werde hier noch
  16.     einmal die wichtigsten Sachen kurz auflisten:
  17.  
  18.  
  19.     _____________________________________________________________
  20.  
  21.     UWORD DATA[20480] = { ... }
  22.  
  23.        ist nichts anders als
  24.  
  25.     CONST
  26.  
  27.       DATA : Array[1..20480] of Short = ( .... );
  28.  
  29.     _____________________________________________________________
  30.  
  31.  
  32.     UWORD cmap[4] 
  33.  
  34.        ist nichts anders als
  35.  
  36.     cmap : Array[1..4] of Short = (...);
  37.  
  38.     _____________________________________________________________
  39.  
  40.  
  41.     struct Image im = { ... }
  42.  
  43.        ist nichts anders als
  44.  
  45.     im : Image = ( .... );
  46.  
  47.     _____________________________________________________________
  48.  
  49.  
  50.     Weiterhin:          C / Pascal
  51.  
  52.     *   &variable         =     Adr(variable);
  53.  
  54.     *   /* Kommentar */   =     { Kommmentar }
  55.  
  56.     *   0x7fc4            =     $7fc4  ( hex. 32708  )
  57.  
  58.     *   NULL              =     NIL
  59.  
  60.  
  61.     Das wärs auch schon. Damit ist es eigentlich keine
  62.     Schwierigkeit mehr, Bilder in Programme direkt einzubinden.
  63.     Z.B. könnte man jetzt hingehen, einen Screen mit CustomBitmap
  64.     öffnen, als BitMap die Bilddaten verwenden {Vorsicht - Daten
  65.     müssen im ChipRAM liegen. PowerPacker benutzen und Programm auf
  66.     ChipRAM trimmen, zusätzlich im Programm überprüfen !!!! }
  67.     und noch kurz die ColorMap in den Screen übernehmen - fertig
  68.     ist das selbstanzeigende Bild.   =:)
  69.  
  70.  
  71.                 18.01.1994   Diesel
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.